pay dearly - French English Dictionary